package com.ympc.mapper;

import com.ympc.pojo.Course;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface CourseMapper {
    // 根据教师ID查询课程列表
    List<Course> findByTeacherId(Integer teacherId);
    
    // 根据ID查询课程
    Course findById(Integer id);
    
    // 根据班级ID查询课程列表
    List<Course> findByClassId(Integer classId);
    
    // 插入课程
    int insertCourse(Course course);
    
    // 更新课程
    int updateCourse(Course course);
    
    // 删除课程
    int deleteCourse(Integer id);
}

